package rootPackage.controller;


import java.util.List;

import org.slim3.controller.Controller;
import org.slim3.controller.Navigation;
import org.slim3.datastore.Datastore;
import org.slim3.util.BeanUtil;

import rootPackage.model.Prodotti;
import rootPackage.model.Aziende;
import rootPackage.service.AziendeProdottiService;
import rootPackage.service.AziendeService;

public class Azienda1Controller extends Controller {

    private AziendeService service= new AziendeService();
    private AziendeProdottiService service2 = new AziendeProdottiService();
    
    @Override
    public Navigation run() throws Exception {
        String chiave=request.getQueryString();
        Aziende aziende= service.get(Datastore.stringToKey((chiave)));
        BeanUtil.copy(aziende, request);
        List<Prodotti> prod = service2.getProdotti(aziende);
        requestScope("prodotti", prod);
        requestScope("aziende", aziende);
        return forward("azienda1.jsp");
    }
}